package com.bluefox.hospital.model;


import com.bluefox.jpa.model.AbstractAuditModel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.persistence.Entity;
import javax.persistence.Lob;
import java.util.Date;

/**
 * @author Administrator
 */
@Entity
@Setter
@Getter
@ToString
public class RichText extends AbstractAuditModel {

    /**
     * 文章标题
     */
    private String title;
    /**
     * 富文本内容
     */
    @Lob
    private String content;
    /**
     * 人工选择的时间 精确到小时
     */
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date date1;
    /**
     * 人工选择的时间 精确到秒
     */
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date date2;
    /**
     * 1、医院新闻
     * 2、科室动态
     * 3、医务公开
     * 4、媒体聚焦
     * 5、三甲复审
     */
    private String type;
    /**
     * 观看者
     */
    private Integer visitors;
    /**
     * 新闻状态 是否确认发布
     */
    private Integer status;
    /**
     * 新闻置顶 排序 每次置顶获取当前排序的最大值加一赋值
     */
    private Integer orderField;
}
